/**
 * 
 */
package br.skytef.stmanager.utils;

/**
 * @author Ivam Henrique Marques dos Santos
 *         email: ivam.santos@skytef.com.br
 *         skype: ivam.santos.skytef
 *         telefone: +55 11 96214-7543
 */
public class calculoRelatorio {

	public double getLiquido(double valorCusto, double valorGSurf, double valorLyra, double valorSE){
		double liquido = ((valorCusto - valorGSurf) - valorLyra)- valorSE;
		return liquido;
	}

	public double getValorCusto(String produtoNome, double produtoValor, int qtdLojas){
		try{
			double valorCusto = 48;
			if(qtdLojas != 0 && produtoNome !=null){
				if(produtoNome.contains("FACIL")){
					valorCusto += 36;
				}
				for(int i = 0; i < qtdLojas; i++){
					if (qtdLojas < 5)
						valorCusto += 115;
					if(qtdLojas >= 5 && qtdLojas < 10)
						valorCusto += 92;
					if(qtdLojas >= 10 && qtdLojas < 20)
						valorCusto += 75;
					if(qtdLojas >= 20 && qtdLojas < 30)
						valorCusto += 61;
					if(qtdLojas >= 30 && qtdLojas < 45)
						valorCusto += 46;
					if(qtdLojas >= 45 && qtdLojas < 60)
						valorCusto += 37;
					if(qtdLojas >= 60 && qtdLojas < 100)
						valorCusto += 26;
					if(qtdLojas >= 100 )
						valorCusto += 26;
				}
			}else{
				valorCusto = 0;
			}
			return valorCusto;
		}catch(Exception e){
			System.out.println("produtoNome: "+ produtoNome +" Num Lojas: "+ qtdLojas +" Erro ValorCusto: "+ e);
			return 0.0;
		}
	}

	public double getValorComissao(double valorFaturado, double valorCusto) {
		double valorComissao = (valorFaturado - valorCusto);
		return valorComissao;
	}

}
